package com.jl.model.gongniu.vo;

import com.jl.annatation.Transfer;
import com.jl.model.ParamVo;
import com.jl.model.gongniu.enums.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
@ApiModel
public class CoalitionGongNiuRoomRule {

    @ApiModelProperty("玩法")
    private String play;
    @ApiModelProperty("底注")
    @Transfer(target = Ante.class)
    private ParamVo ante;
    @ApiModelProperty("人数")
    @Transfer(target = PeopleNumber.class)
    private ParamVo peopleNumber;
    @ApiModelProperty("游戏开始人数(1房主开  2-5 人数)")
    @Transfer(target = GameBegin.class)
    private ParamVo gameBegin;
    @ApiModelProperty("游戏开始人数(1房主开  2-5 人数)")
    @Transfer(target = GameNumber.class)
    private ParamVo gameNumber;
    @ApiModelProperty("最低入场")
    private BigDecimal intoCoin;
    @ApiModelProperty("首庄")
    private BigDecimal firstBank;
    @ApiModelProperty("翻倍规则")
    @Transfer(target = FlopRule.class)
    private ParamVo flopRule;
    @ApiModelProperty("高级选项")
    @Transfer(target = AdvancedOptions.class)
    private List<ParamVo> advancedOptions;
}
